@charset "utf-8";

/*----风格1----*/


.spacesty1{background:url(../images/spacebg/sty1/spa_01.jpg) top center no-repeat}
.spaaddfriend{display:inline-block; background:url(../images/spacebg/ico7.png); width:16px; height:16px; margin:0 8px -3px 0}
.spamaterial{display:inline-block; background:url(../images/spacebg/ico06.jpg); width:16px; height:13px; margin:0 8px -3px 0}
.spasayhi{display:inline-block; background:url(../images/spacebg/ico10.jpg); width:16px; height:16px; margin:0 8px -3px 0}
.spaleave{display:inline-block; background:url(../images/spacebg/ico03.jpg); width:15px; height:16px; margin:0 8px -3px 0}
.spasentmess{display:inline-block; background:url(../images/spacebg/ico11.jpg); width:15px; height:14px; margin:0 8px -3px 0}
.spaattire{display:inline-block; background:url(../images/spacebg/ico8.png); width:16px; height:16px; margin:0 8px -3px 0}
.spaheadphoto{display:inline-block; background:url(../images/spacebg/ico10.png); width:16px; height:16px; margin:0 8px -3px 0}
.sparedpaper{display:inline-block; background:url(../images/spacebg/ico9.png); width:16px; height:16px; margin:0 8px -3px 0}

/*头部*/
.spacetop{width:948px; background:url(../images/spacebg/sty1/spanav.png); height:111px; margin:15px auto 0; border:#f2c1ff 1px solid}
.spacename{padding:5px 0 0 10px; height:45px; color:#777; line-height:18px; overflow:hidden}
.spacename span{color:#8e0580; font-size:14px; font-weight:bold}
.spacenav{height:30px; width:930px; margin:22px auto 0; overflow:hidden}
.spacenav a{width:80px; display:block; float:left; margin-right:4px; height:28px; line-height:28px; font-size:14px; color:#645493; font-weight:bold; text-align:center}
.spacenav a:hover{border:#ffd6ff 1px solid;color:#8e0580; background:#fff; text-decoration:none; width:78px !important}
.spacenava{border:#ffd6ff 1px solid;color:#8e0580 !important; background:#fff; text-decoration:none; width:78px !important}

/*页面代码*/
.spamokuai{width:950px; margin-left:auto; margin-right:auto}
.spaw220{width:220px; background:#fcefff; padding-bottom:5px; min-height:360px}
.spaw220nav{width:200px; background:url(../images/spacebg/sty1/spa_03.jpg); padding:7px 10px 0 10px; height:23px}
.spaw220nav1{width:200px; background:url(../images/spacebg/sty1/spa_14.jpg); padding:7px 10px 0 10px; height:23px}
.spamessage{width:200px; margin:0 auto; padding-top:10px}
.spamessage dt{width:100px; height:100px; border:#fff 2px solid; margin:0 auto}
.spamessage dt img{width:100px; height:100px}
.spamessage dd{width:200px;padding:5px 0; margin-left:10px; height:75px}
.spamessage dd p{width:100px; float:left; line-height:25px; height:25px}
.spaleftfriend{padding:2px 0 0 10px; width:210px; min-height:210px}
.spaleftfriend p{width:70px; float:left; height:95px; overflow:hidden; line-height:15px; margin-top:10px}
.spaleftfriend p img{background:url(../images/spacebg/pbg.jpg); padding:3px; height:48px; text-align:center; width:48px}
.spaleftfriend p a{padding-top:5px; display:inline-block}
.spaleftfriend1{padding:2px 0 0 10px; width:210px;height:180px; overflow:hidden}
.spaleftfriend1 p{width:70px; float:left; height:80px; overflow:hidden;margin-top:10px}
.spaleftfriend1 p img{background:url(../images/spacebg/pbg.jpg); padding:3px; height:48px; text-align:center; width:48px}
.spaleftfriend1 p a{padding-top:5px; display:inline-block}
.spaleftphoto{padding:2px 0 0 10px; width:210px;height:150px}
.spaleftphoto p{width:105px; float:left; height:140px; overflow:hidden; line-height:20px; margin-top:10px; color:#666}
.spaleftphoto p img{width:88px; height:88px; border:#fff 2px solid}
.spaleftphoto p a{padding-top:5px; display:inline-block}
.spaleftcount{padding:5px 0 5px 10px; line-height:25px}
.spaleftcount span{display:inline-block; width:100px}
.spaw730{width:720px; background:#fff; padding-bottom:5px; padding-left:10px; float:right}
.spalistw730{width:730px; background:#fff; padding-bottom:5px;float:left}
.spaw730nav{width:700px; border-bottom:#dab9cd 2px solid; padding:8px 10px 0 10px; height:22px}
.spadailydl{width:710px; border-bottom:#eee 1px dashed; padding:10px 0}
.spadailydl dt{background:url(../images/spacebg/ico04.jpg) left center no-repeat; padding-left:22px; line-height:30px; height:30px}
.spadailydl dd{padding-left:22px}
.spadailydl dd p{line-height:18px; padding-top:5px}
.spafootnav{background:url(../images/spacebg/sty1/spa_21.jpg); padding-left:10px; height:25px; line-height:25px; width:65px; font-size:14px; color:#ac2277; margin-top:10px}
.spafootdl{width:100%; border-bottom:#eee 1px dashed; padding-bottom:10px; margin-top:10px}
.spafootdl dt{background:url(../images/spacebg/ico05.jpg) left center no-repeat; padding-left:20px; height:22px; line-height:22px}
.spafootdl dd{padding:5px 0 0 20px}
.spalisttable{width:710px}
.spalisttable tr th{border-bottom:#eee 1px solid; height:28px; line-height:28px; color:#666; background:#f9f9f9}
.spalisttable tr td{border-bottom:#eee 1px dashed; height:40px; line-height:40px}
.spalisttable tr td p{background:url(../images/spacebg/ico1.jpg) left center no-repeat; padding-left:10px}
.spalisdiv{width:710px; min-height:400px; padding:2px 0 0 10px;_height:400px}

/*日志列表*/
.sdailydisdl dt{width:48px; height:48px; padding:3px; background:url(../images/spacebg/pbg.jpg); float:left; overflow:hidden; margin-right:10px}
.sdailydisdl dt img{width:48px; height:48px}
.sdailydisdl dd{width:720px; float:left; line-height:20px; color:#666}
.sdailytext{width:910px; margin:10px auto 0; line-height:25px}
.sdailytext p{padding-top:5px}
.sdailytext p img{padding:5px 0}
.sdailymess{width:98%; margin:10px auto 0; border-top:#ccc 1px dashed; height:22px; padding-top:10px; font-size:14px; text-align:right}

/*脚印列表*/
.spalistfoot{width:220px; background:url(../images/spacebg/sty1/footbg.jpg); margin-top:5px}
.spalistfoot a{display:block; font-size:14px; text-decoration:none; color:#000}
.spalistfoot a{height:40px; line-height:40px; padding-left:60px; background:url(../images/spacebg/ico2.jpg) no-repeat 45px 15px;width:160px}
.spalistfoot a:hover{padding-left:70px; background:url(../images/spacebg/ico2.jpg) no-repeat 55px 15px #fff;width:148px; border:#c846e6 1px dashed; color:#f00}
.spalistfoota{padding-left:70px !important; background:url(../images/spacebg/ico2.jpg) no-repeat 55px 15px #fff  !important;width:148px !important; border:#c846e6 1px dashed; color:#f00 !important}

/*相册列表*/
.spalistphoto{width:700px; min-height:400px; padding:2px 0 0 20px}
.spalistphotodl{width:175px; float:left; height:200px; overflow:hidden; margin-top:10px; line-height:25px}
.spalistphotodl dt{background:url(../images/spacebg/photobg.png); width:120px; padding:12px 8px 0 8px; height:135px}
.spalistphotodl dt img{width:120px; height:120px}
.spashowphoto,.spashowdaily{width:950px; background:#fff}
.spashowphotonav,.spashowdailynav{width:930px; border-bottom:#dab9cd 2px solid; padding:8px 10px 0 10px; height:22px}
.spashowphototable{width:930px; margin:20px auto 0}
.sphotopic{width:95%; border:#ccc 1px solid}
.sphotomessp{height:30px;width:95%; margin:10px auto 0}
.sphotomessp span{ font-size:14px}
.sphotopiclist{width:100%; height:54px}
.sphotopiclist tr td img{background:url(../images/spacebg/pbg.jpg); padding:3px; width:48px; height:48px; float:left; margin-right:15px}
.sphotodiscussdiv,.sdailydiscussdiv{width:948px; border:#eee 1px solid; margin-top:10px}
.sphotodiscuss,.sdailydiscuss{width:98%; padding-top:15px; margin:0 auto}
.sphotodisform,.sdailydisform{width:90%; height:40px; padding:2px 0; border:#ccc 1px solid}
.sphotodisdl,.sdailydisdl{width:800px; border-bottom:#eee 1px dashed; padding:10px 0; margin-left:10px}
.sphotodisdl dt{width:48px; height:48px; padding:3px; background:url(../images/spacebg/pbg.jpg); float:left; overflow:hidden; margin-right:10px}
.sphotodisdl dt img{width:48px; height:48px}
.sphotodisdl dd{width:720px; float:left; line-height:20px; color:#666}


/*好友列表*/
.spalistfriedl{width:220px; height:74px; border:#f3f3f3 1px solid; background:#f9f9f9; float:left; margin:16px 12px 0 0}
.spalistfriedl dt{float:left; margin:10px 10px 0 0; width:70px}
.spalistfriedl dt img{width:48px; height:48px; margin-left:10px; padding:3px; background:url(../images/spacebg/pbg.jpg);}
.spalistfriedl dd{width:130px; display:block; float:left; padding-top:5px; height:69px; line-height:22px}
.spalistfriedlp{width:130px; display:block}
.spalistfriedlpa{width:70px; height:22px; text-decoration:none;color:#000; background:#f1f1f1; display:block; padding-left:10px}
.spalistfriedlpa:hover{background:#c00; color:#fff; text-decoration:none}
.spalistfrieul{width:78px; line-height:22px; position:absolute; z-index:11; display:block; background:#fff; border:#f1f1f1 1px solid; border-top:none;padding-top:5px}
.spalistfrieul li{height:22px; text-align:center; border-bottom:#f9f9f9 1px solid}

/*留言板列表*/
.spalistleav{width:700px;border-bottom:#eee 1px dashed; padding-bottom:10px; margin-top:10px}
.spalistleav dt{width:100px; height:100px; float:left}
.spalistleav dd{width:580px; float:right; line-height:22px}
.spalistleavp{height:25px; width:580px}

.spalistmater{line-height:30px; margin:10px 0 0 5px}
.spalistmater p{ font-size:14px; border-bottom:#efefef 1px dashed; padding-top:5px; padding-left:10px}
.blk{padding-left:10px}
.blk span{display:inline-block; width:340px; font-size:14px; color:#666}